@charset "utf-8";/* CSS Document*/@import url(base.css);body{font:12px/24px "微软雅黑";color:#333;background:#FFF;overflow-x:hidden;}
.main{width:1000px;margin:0 auto;}
.header{height:153px;background:url(../images/headerBg.jpg);}
.serach{width:248px;height:28px;border:#CCC 1px solid;background:#FFF;margin-top:60px;}
.serach input[type=text]{width:175px;height:28px;line-height:28px;margin-left:20px;font-size:14px;color:#999;background:none;border:none;float:left;display:inline;}
.serach input[type=submit]{width:50px;height:28px;background:url(../images/serachIcon.png) center center no-repeat;border:none;float:right;}
.nav .m{float:left;position:relative;}
.nav a:hover{text-decoration:none;color:#3279d7;}
.nav h3{float:left;font-weight:700;font-size:16px;height:38px;line-height:38px;padding:0 16px;}
.nav h3 a{display:block;color:#333;padding:0 5px;}
.nav .on{}
.nav .m:hover h3 a{color:#3279d7;border-bottom:#3279d7 2px solid;}
.nav .sub{display:none;/*默认隐藏*/position:absolute;left:0px;top:40px;text-align:center;width:300px;}
.nav .sub li{vertical-align:middle;float:left;margin:0 20px;}
.nav .sub li a{font-size:14px;height:30px;line-height:30px;display:block;color:#333;}
.nav .sub li a:hover{color:#3279d7;}
.content{background:#EEE;padding:35px 0 20px;}
.news{width:958px;border:#CCC 1px solid;padding:20px;background:#FFF;margin:0 auto;}
.newsLeft{width:600px;height:300px;}
.newsRight{width:340px;height:300px;overflow:hidden;}
.slideTxtBox{}
.slideTxtBox .hd{height:36px;line-height:30px;border-bottom:2px solid #CCC;font-size:18px;}
.slideTxtBox .hd ul{overflow:hidden;zoom:1;}
.slideTxtBox .hd ul li{height:36px;font-weight:700;float:left;margin-right:20px;display:inline-block;cursor:pointer;}
.slideTxtBox .hd ul li.on{border-bottom:2px solid #3279d7;}
.slideTxtBox .hd ul li.on a{color:#3279d7;}
.slideTxtBox .bd{}
.newsTab h3{font-size:16px;line-height:20px;overflow:hidden;font-weight:700;margin:10px 0;}
.newsTab h3 a{color:#333;}
.newsTab h3 a:hover{color:#3279d7;}
.newsTab p{line-height:18px;color:#666;}
.newsTab ul{margin-top:20px;}
.newsTab ul li{line-height:22px;position:relative;padding-left:15px;background: url(../images/icon.png) 0px 7px no-repeat;margin-bottom:9px;}
.newsTab ul li a{display:block;width:280px;font-size:14px;}
.newsTab ul li span{width:40px;line-height:22px;color:#CCC;text-align:right;display:block;position:absolute;bottom:0px;right:0px;}
.newsTab-1 .nTab{}
.newsTab-1 .none{display:none;}
.newsTab-1 .nTab .TabTitle{width:159px;height:310px;float:left;background:#fafafa;border-right:#3279d7 1px solid;padding-top:20px;}
.newsTab-1 .nTab .TabTitle li{float:left;cursor:pointer;width:159px;height:73px;line-height:73px;text-align:center;font-size:18px;}
.newsTab-1 .nTab .TabTitle li a{text-decoration:none;color:#3279d7;display:block;}
.newsTab-1 .nTab .TabTitle .active{width:158px;border-top:#3279d7 1px solid;border-bottom:#3279d7 1px solid;border-left:#3279d7 2px solid;background:#FFF;font-weight:700;}
.newsTab-1 .nTab .TabTitle .normal{width:158px;border-left:#fafafa 2px solid;}
.newsTab-1 .nTab .TabContent{width:800px;height:285px;float:right;padding:30px 20px 25px 10px;overflow:hidden;}
.listLeft{width:420px;height:285px;overflow:hidden;border-right:#CCC 1px dashed;padding-right:20px;}
.listLeft ul{}
.listLeft ul li{height:120px;border-bottom:#CCC 1px solid;padding-bottom:15px;margin-bottom:15px;color:#666;line-height:22px;}
.listLeft ul li img{float:left;margin-right:20px;display:inline;}
.listLeft ul li h3{font-size:16px;color:#333;font-weight:700;margin-bottom:5px;}
.listLeft ul li a{color:#3279d7;}
.listLeft ul li h3 a:hover{color:#3279d7;}
.listRight{width:340px;height:288px;overflow:hidden;}
.listRight .newsTab ul{margin-top:0px;}
.video{height:250px;}
.video-1{width:445px;height:250px;}
.video-2{width:333px;height:250px;margin-left:20px;overflow:hidden;position:relative;}
.video-3{width:182px;}
.video-2-1{float:left;width:155px;height:115px;background:#a9c194;text-align:center;font-size:16px;color:#FFF;margin:0 20px 20px 0;display:inline;}
.video-2-1:nth-child(2n){margin:0 0 20px 0;background:#e9bbb4;}
.video-2-1 i{display:block;width:28px;height:25px;background:url(../images/icons.png) no-repeat;margin:0 auto;padding-top:30px;}
.video-2-1 i.icon-1{background-position:0px 30px;}
.video-2-1 i.icon-2{background-position:-68px 30px;}
.video-2-1 i.icon-3{background-position:-130px 30px;}
.video-2-1 i.icon-4{background-position:-192px 30px;}
.video-2-1 a{color:#FFF;display:block;width:155px;height:115px;transition: all 0.5s ease;}
.video-2-1 a:hover{background:#7ba05b;}
.video-2-1:nth-child(2n) a:hover{background:#ca8b81;}
/*.video-2-1 a:hover i.icon-1{background-position:0px -27px;}
.video-2-1 a:hover i.icon-2{background-position:-68px -27px;}
.video-2-1 a:hover i.icon-3{background-position:-130px -27px;}
.video-2-1 a:hover i.icon-4{background-position:-192px -27px;}*/
.video-2-2{width:130px;height:130px;border-radius:50%;background:rgba(255,255,255,0.7);position:absolute;top:50%;left:50%;margin:-70px 0 0 -70px;padding:5px;}
.video-2-3{width:130px;height:50px;border-radius:50%;background:#3780de;text-align:center;font-size:16px;color:#FFF;padding:40px 0;overflow:hidden;transition: all 0.5s ease;}
.video-2-3:hover{background:#1561c2;}
.video-2-3 a{color:#FFF;}
.video-3 a{color:#FFF;font-size:18px;display:block;width:182px;height:70px;transition: all 0.5s ease;}
.video-3 div{width:182px;height:70px;line-height:70px;text-align:center;}
.video-3 div.video-3-1{background:#aac2df;}
.video-3 div.video-3-2{background:#cac79e;margin:20px 0;}
.video-3 div.video-3-3{background:#bdbbd7;}
.video-3-1 a:hover{background:#4c83c5;}
.video-3-2 a:hover{background:#a29b3c;}
.video-3-3 a:hover{background:#4c45aa;}
.newsTab-2{margin-bottom:30px;}
.newsTitle{border-bottom:#CCC 2px solid;height:40px;line-height:40px;font-size:18px;font-weight:700;color:#3279d7;}
.newsTitle span{display:inline-block;border-bottom:#3279d7 2px solid;color:#3279d7;}
.newsTab-2-1{width:490px;overflow:hidden;}
.newsTab-2-2{width:490px;}
.newsDl{margin-top:25px;}
.newsDl dt{float:left;width:216px;}
.newsDl dd{float:right;width:250px;height:150px;position:relative;}
.newsDl dd h3{font-size:16px;line-height:22px;font-weight:700;height:44px;margin-bottom:15px;}
.newsDl dd h3 a{color:#333;}
.newsDl dd h3 a:hover{color:#3279d7;}
.newsDl dd p{line-height:18px;color:#666;}
.newsDl dd a.more{color:#3279d7;position:absolute;bottom:0px;right:0px;}
.newsImg{}
.newsImg ul{width:510px;}
.newsImg ul li{width:150px;height:120px;margin-right:20px;position:relative;float:left;display:inline;}
.newsImg ul li a{width:150px;height:120px;display:block;}
.newsImg ul li .newsImgTitle{position:absolute;bottom:0px;width:96%;height:34px;padding:5px 2%;background:rgba(255,255,255,0.9);line-height:18px;}
.newsTab-2-2 .newsTab{height:140px;overflow:hidden;}
.newsTab-2-2 .newsTab ul{margin:0;}
.newsTab-2-2 .newsTab ul li{line-height:22px;position:relative;padding-left:15px;background: url(../images/icon.png) 0px 7px no-repeat;}
.newsTab-2-2 .newsTab ul li a{display:block;width:400px;font-size:14px;}
.newsTab-2-2 .newsTab ul li span{width:40px;color:#CCC;text-align:right;display:block;position:absolute;bottom:0px;right:0px;}
.footer{background:#3279d7;}
.footerTab{padding:20px 0 50px;color:#FFF;}
.footerTab-1{width:490px;}
.footerTab-2{width:490px;}
.footerTitle{font-size:18px;color:#FFF;font-weight:400;border-bottom:#d6d6d6 1px solid;line-height:40px;}
.footerTab-1 ul{width:90px;float:left;margin-right:8px;display:inline;}
.footerTab-1 ul li{line-height:24px;font-size:14px;}
.footerTab-1 ul li h3{font-size:14px;margin:10px 0 5px;}
.footerTab-1 ul li h3 a{padding:0;background:none;}
.footerTab-1 ul li a{color:#FFF;background:url(../images/foot_piont.png) left center no-repeat;padding-left:10px;}
.footerTab-1 ul li a:hover{text-decoration:underline;}
.footerTab-1 ul.footerNav{width:100%;margin-top:20px;}
.footerTab-1 ul.footerNav li{float:left;width:90px;margin-right:8px;font-weight:700;}
.footerTab-1 ul.footerNav li:last-child{margin:0;}
.footerTab-1 ul.footerNav li a{background:none;padding:0;}
.footerTab-2 ul{margin-top:20px;}
.footerTab-2 ul li{float:left;margin-right:13px;width:110px;height:40px;line-height:40px;background:#205292;text-align:center;font-size:14px;display:inline;}
.footerTab-2 ul li:last-child{margin:0;}
.footerTab-2 ul li a{color:#FFF;display:block;}
.footerTab-2 ul li a:hover{background:rgba(255,255,255,0.8);color:#333;}
.footerCopy{height:50px;line-height:50px;background:#2c6bbd;text-align:center;color:#FFF;}
.postion{font-size:14px;color:#666;background:url(../images/home.png) left center no-repeat;padding-left:25px;margin-bottom:15px;}
.left{width:220px;margin-bottom:20px;}
.right{width:760px;margin-bottom:20px;}
.leftNav{background:#FFF;}
.leftTitle{background:url(../images/leftTitleBg.jpg);width:220px;height:50px;line-height:50px;font-size:20px;color:#FFF;text-indent:20px;}
.leftNav ul{margin:0 20px;padding-bottom:25px;}
.leftNav ul li{height:40px;line-height:40px;font-size:16px;border-bottom:#CCC 1px solid;text-indent:15px;}
.leftNav ul li a{color:#666;display:block;height:40px;}
.leftNav ul li.cur a{color:#0079de;background:url(../images/lIcon.png) 0px 13px no-repeat;}
.leftNav ul li a:hover{color:#0079de;background:url(../images/lIcon.png) 0px 13px no-repeat;}
.leftDl{}
.leftDl dd{height:50px;line-height:50px;font-size:20px;color:#666;background:#FFF;text-indent:20px;}
.about{padding:30px 50px;line-height:28px;color:#333;font-size:14px;background:#FFF;}
.aboutTitle{font-size:22px;color:#333;text-align:center;margin:10px 0 20px;}
.newsList{background:#FFF;}
.newsList ul li{padding:20px 0;border-bottom:#EEE 2px solid;}
.newsListImg{width:260px;margin:0 20px;}
.newsListInfo{width:440px;height:160px;margin-right:15px;position:relative;color:#666;line-height:22px;font-size:14px;}
.newsListInfo h3{font-size:18px;color:#333;margin-bottom:10px;}
.newsListInfo h3 a{color:#333;}
.newsListInfo h3 a:hover{color:#0079de;}
.newsListTime{position:absolute;bottom:0px;left:0px;}
#pageGro{height:30px;margin:30px auto 0;float:right;}
#pageGro div,#pageGro div ul li{font-size:12px;color:#999;line-height:28px;float:left;margin-left:5px;}
#pageGro div ul li{width:28px;height:28px;background:#FFF;text-align:center;border:1px solid #eaeaea;cursor:pointer;}
#pageGro div ul li.on{color:#fff;background:#0079de;border:1px solid #eaeaea;}
#pageGro div ul li:hover{color:#fff;background:#0079de;border:1px solid #eaeaea;}
#pageGro div ul li a{display:block;}
#pageGro div ul li:hover a{color:#fff;}
#pageGro .pageUp,#pageGro .pageDown{width:70px;border:1px solid #eaeaea;cursor:pointer;}
#pageGro .pageHome,#pageGro .pageEnd{width:50px;border:1px solid #eaeaea;cursor:pointer;text-align:center;}
#pageGro .pageUp{text-indent:24px;background:url(../images/pageUp.png) 5px 8px no-repeat #FFF;}
#pageGro .pageDown{text-indent:8px;background:url(../images/pageDown.png) 52px 8px no-repeat #FFF;}
#pageGro .pageHome{background:#FFF;border-radius:5px 0 0 5px;}
#pageGro .pageEnd{background:#FFF;border-radius:0px 5px 5px 0;}
.article{padding:20px;background:#FFF;}
.articleTitle{text-align:center;color:#666;border-bottom:#CCC 1px solid;padding-bottom:15px;margin-bottom:25px;}
.articleTitle h1{font-size:28px;margin:20px 60px;line-height:36px;color:#333;}
.articleCon{width:850px;margin:0 auto 30px;font-size:16px;line-height:28px;}
.articleCon p{margin-top:12px;}
.articlePage{width:850px;margin:0 auto;padding-top:30px;border-top:#CCC 1px solid;font-size:14px;color:#666;}
.articlePage h3{font-size:16px;font-weight:400;}
.articlePageLeft{width:400px;min-height:55px;}
.articlePageLeft dl dt{width:30px;float:left;}
.articlePageLeft dl dd{width:360px;float:right;}
.articlePageRight{width:400px;min-height:55px;text-align:right;}
.articlePageRight dl dt{width:30px;float:right;}
.articlePageRight dl dd{width:360px;float:left;}
.xgNews{width:850px;margin:50px auto;}
.xgNews h3{font-size:18px;font-weight:400;color:#666;}
.xgNews ul{margin-top:10px;}
.xgNews ul li{height:28px;line-height:28px;background:url(../images/icon.png) left center no-repeat;text-indent:15px;font-size:14px;}
.xgNews ul li a{color:#666;}
.xgNews ul li a:hover{color:#0079de;}
.newsListTab{background:#FFF;padding:20px 20px 30px;}
.newsListUl{}
.newsListUl li{text-align:right;line-height:30px;background:url(../images/icon-1.png) 0px 12px no-repeat;padding-left:15px;position:relative;}
.newsListUl li a{float:left;width:600px;text-align:left;font-size:14px;}
.newsListUl li:nth-child(5n){margin-bottom:30px;}
.newsListUl li .newsTime{position:absolute;bottom:0px;right:0px;}
.videoList{width:720px;}
.videoList li{width:220px;height:230px;text-align:center;float:left;margin:10px;display:inline;overflow:hidden;}
.videoList li img{padding:4px;border:#CCC 1px solid;margin-bottom:10px;}
.videoList li h3 a{font-size:14px;color:#666;font-weight:400;}
.videoList li h3 a:hover{color:#0079de;}
.tableTab{background:#FFF;padding:10px;}
.tableTabTitle{font-size:16px;color:#333;font-weight:400;padding:10px 0;border-bottom:#CCC 1px solid;}
.table{margin:20px auto;}
.table tr td{padding:10px 0;}
.table tr th{text-align:left;padding:0 10px;font-size:14px;font-weight:400;}
.table tr td input[type=text]{width:160px;height:28px;border:#CCC 1px solid;text-indent:5px;}
.table tr td input[type=submit]{width:80px;height:28px;background:#0079de;color:#FFF;border:none;font-size:14px;border-radius:5px;cursor:pointer;}
.table tr td select{width:160px;padding:4px;border:#CCC 1px solid;color:#666;}
.table tr td textarea{width:405px;height:80px;border:#CCC 1px solid;padding:5px;line-height:20px;font-family:"微软雅黑";color:#666;}
.downTab{font-size:14px;margin:20px 0;}
.downTab a{color:#0079de;margin:0 5px;}
.downTab a:hover{text-decoration:underline;}
.it-title{background: rgba(0, 0, 0, 0) url(../images/3737017.jpg) repeat-x scroll 0 0;font-family: Microsoft YaHei;}
.it-title{border: 1px solid #ddd;color: #333;height: 30px;line-height: 30px;margin-top: 30px;}
.it-title strong{background: rgba(0, 0, 0, 0) url(../images/3737013.jpg) no-repeat scroll 10px center;display: block;padding-left: 25px;font-size:16px;}
.it-content{border: 1px solid #ddd;line-height: 28px;padding: 10px;}
.it-content ul{/*width: 681px;*/}
.it-content ul li{float:left;width:214px;height:40px;line-height:20px;margin: 10px 20px 10px 0px;font-size:14px;}
.huikanList{}
.huikanList li{text-align:center;float:left;margin:0 25px 20px;display:inline;overflow:hidden;}
.huikanList li:nth-child(4n){margin-right:0;}
.huikanList li img{padding:4px;border:#CCC 1px solid;margin-bottom:10px;}
.huikanList li h3 a{font-size:14px;color:#666;font-weight:400;}
.huikanList li h3 a:hover{color:#0079de;}
.zjwy{}
.zjwy li{float:left;margin:0 25px 10px;display:inline;}
.zjwy li img{width:180px;height:240px;padding:4px;border:#CCC 1px solid;}
.zjwy li p{display:block;height:20px;line-height:20px;padding:5px 0;text-align:center;font-size:14px;overflow:hidden;}
.ztlb{}
.ztlb li{width:310px;height:225px;float:left;margin:0 5px 10px;display:inline;}
.ztlb li img{width:300px;height:170px;padding:4px;border:#CCC 1px solid;}
.ztlb li p{display:block;line-height:20px;padding:5px 0;text-align:center;font-size:14px;overflow:hidden;}
.dsjCon{background:#FFF;color: #666;font-size: 14px;line-height: 26px;padding:20px;}
.dsjList{}
.dsjList li{display:inline-block;height:40px;line-height:40px;text-align:center;margin:0 2px 10px;background:#78a0d4;}
.dsjList li a{display:block;color:#FFF;padding:0 20px;transition: all 0.3s ease-in;}
.dsjList li a:hover{background:#0061b0;}
.dsjList li a.cur{background:#0061b0;}
.dsjTitle{font-size:20px;font-family:Arial, Helvetica, sans-serif;color:#0061b0;height:40px;line-height:40px;font-weight:400;border-bottom:#CCC 1px solid;margin:20px 0 10px;}
.dsjTitle span{display:inline-block;padding:0 20px;background:url(../images/lIcon.png) left center no-repeat;}
/* banner-box */
.banner-box{min-width:1000px;height:100px;position:relative;overflow:hidden;}
.banner-box .bd{ width:100% !important;}
.banner-box .bd li .m-width {width:1000px;margin:0 auto;overflow:hidden;}
.banner-box .bd li{width:100% !important;height:100px;}
.banner-box .bd li a{display:block;background-size:auto;}
.banner-btn{width:1000px;/*position:absolute;*/top:20px;left:50%;margin-left:-605px;}
.banner-btn a{display:block;width:49px;height:100px;position:absolute;top:0px;filter:alpha(opacity=40);-moz-opacity:0.4;-khtml-opacity:0.4;opacity:0.4;}
.banner-btn a.prev{left:0px;background:url(../images/foot.png) no-repeat 0 0;}
.banner-btn a.next{right:0px;background:url(../images/foot.png) no-repeat -49px 0;}
.banner-box .hd {position:absolute;top:50px;left:537px; display: none}
.banner-box .hd ul li{width:12px;height:12px;border-radius :50%;text-indent:-9999px;margin-right:20px;background:#ccc;float:left;cursor:pointer;}
.banner-box .hd ul li.on{background:#DA324D;}